@CHARSET "UTF-8";

dl,dt,dd{
	margin:0;
	
}


dd{
	background-color: #3B3939;
}
ul{list-style:none;}

.row{
	 margin: 0;
}
.share-icons{background-image:url(/static/img/sharelink/share-icons.png); background-repeat:no-repeat; font-size:0; display:inline-block;}




.leftColumn{
	position:absolute;
	top:0;
	left:0;
	right:0;
	background-color:#ffffff;
	color:#202020;
	bottom: 0;
}

.rightColumn{
	position:absolute;
	top:0;
	right:0;
	width:248px;
	background-color: #f3f3f3;
	overflow:hidden;
	z-index:2;
	overflow-y:auto;
	bottom:0;
}

.main-title{
	margin: 9.5px 0 9.5px 17px;
	font-size: 13px;
	font-family: "Microsoft YaHei";
	color: rgb(136, 136, 136);
}

.main-title .folderPath{
	float:left;
}

.main-title .dirPre{
	background:url("/static/img/dirPre.png");
	width:18px;
	height:18px;
	float:left;
	margin-right:10px;
}

.main-title .folderPath div{
	line-height:18px;
	height:18px;
	margin-right:10px;
	float:left;
}

.main-title .folderPath a{
	margin-right:10px;
	display:block;
	overflow: hidden;
    text-overflow: ellipsis;
    max-width: 150px;
	height: 18px;
	white-space: nowrap;
	float:left;
}
.main-title .folderPath span{
	display:block;
	overflow: hidden;
    text-overflow: ellipsis;
    max-width: 150px;
	float:left;
	height: 18px;
	white-space: nowrap;
}

.main-title .rt{
	float:right;
	margin-right:310px;
}

.main-title .detail .icon{
	background:url("/static/img/file/detail.png") no-repeat;
	width:16px;
	height:16px;
	display:inline-block;
	margin:1px 3px;
	cursor:pointer;
}

.main-title .detail{
	width: 24px;
	height: 20px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #c2c5c8;
	border: solid 1px #dadada;
	background:#fefefe;
}

.main-title .detail.hover{
	background:#ecedee;
}

.main{
	position:absolute;
	top:37px;
	left:0;
	right:0;
	background-color:#ffffff;
	border-top:1px solid #b7b7b7;
	bottom: 0;
}

#mypage{
	/*height:450px;*/
	width:100%;
	overflow-x: hidden;
	overflow-y: auto;
	bottom: 0;
}
#mypage.empty
{
	/*background: url("../img/file-list-empty.png") 390px 40% no-repeat;*/
}
#mypage.empty2
{
	/*background: url("../img/file-list-empty.png") center 40% no-repeat;*/
}
#mypage.empty.download .file-list-empty-msg,#mypage.empty2.download .file-list-empty-msg
{
	background-image: url("../img/download-file-list-empty.png");
}
#mypage.empty.exp .file-list-empty-msg,#mypage.empty2.exp .file-list-empty-msg
{
	background-image: url("../img/exp-file-list-empty.png");
}
.file-list-empty-msg
{
	background: url("../img/file-list-empty.png") center top no-repeat;
	position: absolute;
	top:50%;
	left:0;
	right: 0;
	bottom: 0;
	margin-top: -130px;
	padding-top:159px;
	/*position: relative;
	top:50%;
	margin: 40px auto;*/
}
#mypage.empty .file-list-empty-msg
{
	/*right: 248px;*/
	margin-right: 248px;
}
.file-list-empty-msg h1
{

	color: rgb(191, 196, 202);
	font-size: 18px;
	font-family: "Microsoft YaHei";
    text-align: center;
}

.file-list-empty-msg h2
{
	font-size: 13px;
	font-family: "Microsoft YaHei";
	color: rgb(191, 196, 202);
	text-align: center;
}
.file-list-empty-msg h2 .upload-btn
{
	color:#5f7bca;
}
.file-list-empty-msg h2 .system-name
{
	color:#989ca0;
}
.list .item{
	height:50px;
	line-height:50px;
	white-space:nowrap;
	position:relative;
}
.list .item:focus, .list .item:hover, .list .item-hover{
	background:#f3f3f3;
}
.list .item.drop-hover{
	background:#E7EEFC;
}
.list .item-upSuc{
	background:#E7EEFC;
}

.list .item.forbin{
	color:#8e8c8c;
}

.list  .item-border{
	border-bottom:1px solid #e6e6e6;
}

.list .list-title{
	height:37px;
	line-height:37px;
	position:relative;
	z-index:2;
}

.main-view .list{
	height:100%;
	-moz-user-select: none; /*火狐*/
	-webkit-user-select: none; /*webkit浏览器*/
	-ms-user-select: none; /*IE10*/
	-khtml-user-select: none; /*早期浏览器*/
	user-select: none;
	
}

.list .icon-view,.list .folder-icon-view{
	display:none;
	height:100%;
	/*width:161px;*/
	margin:0 auto;
	width: 180px;
}


.list .col-xs-3{
	height:100%;
	
}


.col-1{
	position:absolute;
	left:0;
	top:0;
}

.col-1 .icon{
	width:50px;
	float:left;
}

.col-1 input{
	height:30px;
}

.col-1.fileedit{
	display:none;
}

.col-1 .name{
	width:195px;
	overflow:hidden;
	text-overflow:ellipsis;
	float:left;
	cursor:pointer;
}

.col-1 .foldername:focus,.col-1 .foldername:hover{
	text-decoration:underline;
}


.col-1 .edit-txt{
	margin-top:10px;
	line-height:24px;
}

.col-2{
	margin-left:280px;
	margin-right:560px;
}
.col-3{
	float:left;
	width:54px;
	position:absolute;
	right:560px;
	top:0;
}
.col-4{
	margin-left:50px;
	width:110px;
	position:absolute;
	right:400px;
	top:0;
}

.col-5{
	width:52px;
	position:absolute;
	right:0;
	top:0;
	margin:0 298px 0 50px;
}

.col-5.policy-lock{
	padding-left:9px;
}

.col-5 .slider{
	background:url("/static/img/file/slider.png") no-repeat;
	width:17px;
	height:14px;
	display:block;
	position:absolute;
	z-index:2;
	margin-top:18px;
	top:1px;
	left:11px;
}

.col-5 .slider.hover{
	left:26px;
}

.col-5 .policy_sta{
	background:url("/static/img/file/policy.png") no-repeat;
	width:34px;
	height:14px;
	display:block;
	margin-top:18px;
}

.col-5 .policy_sta.hover{
	background:url("/static/img/file/policy_sel.png") no-repeat;
}

.list .col-2{
	height:100%;
	
}

.list .icons-oper{
	background-image:url("/static/img/file/icons-oper.png");
	background-repeat:no-repeat;
	width: 18px;
	height: 18px;
}

.list .icon-lock{
	 background-position: 0 0;
}

.list .icon-lock:hover{
	background-position: 0 -18px;
}


.list .icon-down{
	background-position: 0 -36px;
	display:block;
	outline:none;
}

.list .icon-down:hover{
	background-position: 0 -54px;
}


.list .icon-share{
	background-position: 0 -144px;
}

.list .icon-share:hover,.list .icon-share-hover{
	background-position: 0 -162px;
}

.list .icon-del{
	background-position: 0 -108px;
}

.list .icon-del:hover{
	background-position: 0 -126px;
}


.list .icon-more{
	background-position: 0 -216px;
}

.list .icon-more:hover{
	background-position: 0 -234px;
}

.list .icon-forbid{
	background-position: 0 -526px; width: 18px; height: 17px;
}

.list .icon-forbid:hover{
	background-position: 0 -593px; width: 18px; height: 17px; 
}

.list .icon-locus{
	display:block;
	background-position: 0 -180px;
}

.list .icon-locus:hover{
	background-position: 0 -198px;
}

.list .icon-rename{
	background-position: 0 -72px;
}

.list .icon-rename:hover{
	background-position: 0 -90px;
}

.list .icon-move{
	background-position: 0 -252px;
}

.list .icon-move:focus,.list .icon-move:hover{
	background-position: 0 -270px;
}


.list .icon-locus:focus, .list .icon-locusa:active{outline:none; text-decoration:none;}

.list .icon{
	height:49px;
	display:table-cell;
	vertical-align:middle;
	margin-right:2px;

}

.list .list-title .icon{
	height:37px;
}

.list .icon-outer,.list .folder-icon-outer{
	height:100%;
	float:left;
	margin-right:20px;
	cursor:pointer;
}

.list .icon-outer.more{
	margin-right:0;
	width:19px;
	position:relative;
}

.list .more .icon-wrap{
	position:absolute;
	top:0;
	left:0;
	height:49px;
	z-index:3;
}

.list .row{
	padding:0;
	
}
.list .col-1{
	padding-left: 17px;
}
.list .col-1 .icon {
	/*margin-left: 14px;*/
}
.list .col-1 .chk
{
    margin-left: -17px;
}
.list-title .col-1 .chk{
	float:left;
}


.content .col-1 .chk{
	float:left;
}



.list-title .col-1  .icon:hover,.list-title .col-3:hover,.list-title .col-4:hover{
	text-decoration:underline;
	cursor:pointer;
}

.list-title .sort{
	display:none;
	margin-left:12px;
}

.list-title .desc{
	background:url("/static/img/file/polygon_d.png") no-repeat;
	width:7px;
	height:6px;
	display:inline-block;
}

.list-title .asc{
	background:url("/static/img/file/polygon_u.png") no-repeat;
	width:7px;
	height:6px;
	display:inline-block;
}

.content .col-1  .icon-checkbox{
	/*margin:20px 0 0 0;*/
}

.col-1 .icon-checkbox{
    height: 50px;
    width: 45px;
	background:url("/static/img/policies/checkbox.png") no-repeat center center;
	/*width:14px;
	height:14px;*/
}

.col-1 .icon-checkbox.hover{
	background-image:url("/static/img/policies/checkbox_sel.png");
	/*width:14px;
	height:14px;*/
}
.list-title .col-1  .icon-checkbox{
    height: 36px;

}
.imgBox{
	display:table-cell;
	vertical-align:middle;
	height:49px;
	
}

i.fa{
	cursor:pointer;
	font-size:22px;
	line-height:49px;
	color:#9d9d9d;
}

i.fa:hover{
	color:#f07575;
}


.rightColumn .fileInfo_view{
	margin:0 25px;
	
}
.rightColumn .detail-loading{
	position: absolute;
	width: 100%;
	height: 100%;
	/*background-color: #000000;
	filter:alpha(opacity= 10);
	-moz-opacity:0.1;
	-khtml-opacity:0.1;
	opacity:0.1;*/
	background-color: #f3f3f3;
	background-image:url("../img/detail_loading.gif");
	background-repeat: no-repeat ;
	background-position: center 200px;
}

.fileInfo_view  .file_detail{
	margin-top:24px;
	font-size: 12px; 
	color: #272727;
	width:181px;
	overflow:hidden; text-overflow: ellipsis; white-space: nowrap;
}


.rightColumn .authority{
	margin:39px 23px 0 23px;
}

.rightColumn .project-num{
	margin:39px 23px 0 23px;
	display:none;
}

.authority .title{
	padding-bottom:13px;
	border-bottom:1px solid  #d3d3d3;
	font-size: 12px; 
	color: #272727;
	padding-left:2px;
}

.authority p{
	white-space:nowrap;
	padding-left:2px;
}

.authority .text{
	margin-top:14px;
	color: #8e8e8e;
	font-size:12px;
	min-height:50px;
}


.authority .content{
	margin-top:21px;
	color: #272727;
	font-size:13px;
}

.rightColumn .remark{
	margin:30px 22px 0 22px;
	color: #3b3939;
	font-size: 12px;
	/*padding-bottom:14px;*/
}

.remark .title{
	color: #3b3939;
	font-size: 12px;
	border-bottom:1px solid  #d3d3d3;
	padding-bottom:14px;
	margin-bottom:12px;
	padding-left:2px;
}

.remark p{
	padding-left:2px;
}

.remark .t_area{
	width: 202px;  
	background-color:transparent;  
	resize:none;
	overflow:hidden;
	outline:none;
	border: solid 1px #f3f3f3;
	color:#939292;
}

.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{
	padding-left:0;
	padding-right:5px;
}

.row.loading{
    display: none;
}

.list .icon-loading{
	background: url('/static/img/loading.gif') no-repeat;
	width:24px;
	height:24px;
	display:inline-block;
}

.list .content{
	position:absolute;
	top:37px;
	left:0;
	right:0;
	bottom: 0;
	overflow-x: hidden;
	overflow-y: auto;
}

.iconList{
	width: 183px;
	position:relative;
	left:-155px;
	top:40px;
	z-index:2;
	display:none;
}
.list .iconList .content
{
	position:static;
}
.iconList .panel{ 
	height: 36px;
	-webkit-box-shadow: 0 0 8px rgba(0,0,0,.22); 
	-moz-box-shadow: 0 0 8px rgba(0,0,0,.22); 
	box-shadow: 0 0 8px rgba(0,0,0,.22); 
	border: solid 1px rgba(230,230,230,.52);
	border-radius: 0;
	margin-bottom: 0;
	border-color: #e2e2e2;
	position: absolute;
	width: 183px;
	z-index: 100;
}

.iconList .panel-up{ 
	top:-68px;
	box-shadow: 0 0 8px rgba(0,0,0,.22); 
}

.iconList .triangle_old{
	border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #fff;
    border-style: solid;
    border-width: 6px;
	overflow: hidden;
    width: 0;
	position: absolute;
	top:-11px;
	right:15px;
	z-index:101;
}

.iconList .triangle{
    color:#fff;
	font-size:30px;
	position: absolute;
	top:-23px;
	left:155px;
	right:15px;  
	z-index:101;
	height:25px;
	overflow:hidden;	
}
.iconList .triangle-up{
	top:-34px;
	transform: rotateX(180deg);
	-webkit-transform: rotateX(180deg);
}

.iconList .content{
	position: static;
	float:right;
	margin-right:12px;
}

.iconList .box{
	float:left;
	margin-left:20px;
}

.iconList .icon{
	height: 34px;
	
}


.policies{
	width: 346px;
	/*height: 377px; */
	margin:0 auto;
	font-size:12px;
	display:none;
	position: relative;
}

.policies .panel{
	width: 360px;
	height: auto;
	background-color: #fff; 
	-webkit-box-shadow: 0 0 16px rgba(0,0,0,.28); 
	-moz-box-shadow: 0 0 16px rgba(0,0,0,.28); 
	box-shadow: 0 0 16px rgba(0,0,0,.28); 
	border: solid 1px #c9c9c9;
	border-radius: 0;
	padding-bottom: 15px;
	/*transition: height 200ms;
	-webkit-transition: height 200ms;
	-moz-transition: height 200ms;
	-o-transition: height 200ms;
	-ms-transition: height 200ms;*/
}

.policies .title,.copy_share  .title{
	height:31px;
	line-height:31px;
	color:#272727;
	padding:0 10px 0 17px; 
	background-color: #fff;
	border-bottom: 1px solid #e9e9e9; 
	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.05), rgba(255,255,255,.05)); 
	background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.05), rgba(255,255,255,.05)); 
	background-image: -o-linear-gradient(bottom, rgba(0,0,0,.05), rgba(255,255,255,.05)); 
	background-image: linear-gradient(to top, rgba(0,0,0,.05), rgba(255,255,255,.05));
}

.policies .content{
	margin: 24px 0 32px 33px;
	color:#77777d;
}

.policies .close, .copy_share .close {
   	color: #979898;
    float: right;
    font-size: 21px;
    font-weight: bold;
    line-height: 31px;
    opacity: 1;
	filter: alpha(opacity=100);
    text-shadow: 0 1px 0 #FFFFFF;
}

.close:hover, .close:focus {
    color: #000000;
    cursor: pointer;
    opacity: 0.5;
	filter: alpha(opacity=50);
    text-decoration: none;
}

.policies select{
	width: 110px; 
	height: 25px; 
	text-align:center;
	color:#77777d;
	
	
}

.policies .set_time{
	margin:0 10px;
	width: 110px; 
	height: 21px; 
	float:left;
}
.policies .time_slot_box{

	display:inline-block;
	vertical-align: middle;
}

.policies .stay{
	display:inline-block;
	vertical-align: middle;
}

.policies option{
	text-align:left;
	padding:0 0 0 25px;
}

.policies .glyphicon-time{
	color:#6d8fdd;
	font-size:14px;
	cursor:pointer;
}

.policies .glyphicon-exclamation-sign{
	color:#d4d4d4;
	font-size:15px;
	top:2px;
}

.policies .time{
	margin-bottom:10px;
	white-space:nowrap; 
	height:25px;
	line-height:25px;
}

.policies .only_one{
	margin-bottom:11px;
	line-height:25px;
}

.policies .auto_del{
	margin-bottom:16px;
	line-height:25px;
	display:none;
}

.policies .checkbox-outer{
	margin-right:5px;
	display: inline-block;
	vertical-align: middle;
	
	
}

.policies .checkbox-inner{
	display:table-cell;
	vertical-align: middle;
	width:14px;
	height:25px;
}

.policies .icon-checkbox{
	background:url("/static/img/policies/checkbox.png") no-repeat;
	width:14px;
	height:14px;
}

.policies .icon-checkbox-hover{
	background:url("/static/img/policies/checkbox_sel.png") no-repeat;
	width:14px;
	height:14px;
}
.policies .icon-radio{
	background:url("/static/img/policies/radio.png") no-repeat center center;
	width:14px;
	height:14px;
}

.policies .icon-radio-hover{
	background-image:url("/static/img/policies/radio_sel.png");
}

.policies input[type="checkbox"]{
	margin-right:14px;
	
}
.policies .glyphicon-exclamation-sign{
	margin-right:10px;
}

.policies input[type="checkbox"]
{
	width: 12px; 
	height: 25px; 
	-webkit-border-radius: 1px; 
	-moz-border-radius: 1px; 
	border-radius: 1px; 
	vertical-align: middle;
	outline: none;
	margin-top:0;
	float:left;
}

.policies .tip .icon-txt{
	font-size:12px;
	color:#77777d;
	margin:0 0 20px;
}

.policies .icons .icon{
	float:left;
	margin-right:14px;
}

.policies .icon.copy{
	background:url("/static/img/policy_icon.png") no-repeat 0 0;
	width:45px;
	height:45px;
}

.policies .icon.cut{
	background:url("/static/img/policy_icon.png") no-repeat 0 -89px; 
	width: 45px; 
	height: 45px;
}

.policies .icon.paste{
	background:url("/static/img/policy_icon.png") no-repeat 0 -178px;
	width: 45px; 
	height: 45px;
}

.policies .icon.print{
	background:url("/static/img/policy_icon.png") no-repeat 0 -267px;
	width: 45px; 
	height: 45px;
}

.policies .icon.network{
	background:url("/static/img/policy_icon.png") no-repeat 0 -355px; 
	width: 45px; 
	height: 45px;
}


.policies .submit{
	margin-left:93px;
	width: 92px; 
	height: 27px; 
}

.policies .tip{
	clear:both;
	height:78px;
}
.policies .btn-submit{
	margin-top:28px;
	width: 92px; 
	height: 27px; 
	line-height:27px;
	padding:0;
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px; 
	border-radius: 3px; 
	background-color: #f3f3f3; 
	-webkit-box-shadow: 0 0 1px rgba(255,255,255,.75), inset 1px 2px 2px rgba(255,255,255,.75); 
	-moz-box-shadow: 0 0 1px rgba(255,255,255,.75), inset 1px 2px 2px rgba(255,255,255,.75); 
	box-shadow: 0 0 1px rgba(255,255,255,.75), inset 1px 2px 2px rgba(255,255,255,.75); 
	border: solid 1px #dfdfdf;
	outline:none;
}

.policies .btn-allow{
	margin-top:10px;
	width: 92px; 
	height: 27px; 
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px; 
	border-radius: 3px; 
	background-color: #81abf8; 
	border: solid 1px #709ff6;
	line-height: 25px;
	padding:0;
	color:#fcf9f9;
}

.policies .btn-allow:focus,.policies .btn-allow:hover{
	background-color: #5788e1;
}

.policies .selectedTxt{
	color: #77777D;
}

.policies .forbid p{
	text-align:center;
	font-size: 13px;
}

#datetimepicker{
	display: inline-block;
	vertical-align: middle;
	width: 151px;
	height:24px;
	line-height: 24px;
	margin-left: 5px;
	padding: 0px 25px 0px 3px;
	color: #77777D;
	border-radius: 3px;
	background-color: #fff;
	border: solid 1px #ccc;
	/*background-image: -webkit-linear-gradient(bottom, rgba(4,0,0,.03), rgba(255,255,255,.03));
	background-image: -moz-linear-gradient(bottom, rgba(4,0,0,.03), rgba(255,255,255,.03));
	background-image: -o-linear-gradient(bottom, rgba(4,0,0,.03), rgba(255,255,255,.03));
	background-image: -ms-linear-gradient(bottom, rgba(4,0,0,.03), rgba(255,255,255,.03));
	background-image: linear-gradient(to top, rgba(4,0,0,.03), rgba(255,255,255,.03));*/

}
.common-input{
	padding:3px;
	line-height: normal;
	color: #77777D;
	border-radius: 3px;
	background-color: #fff;
	border: solid 1px #dedede;
	background-image: -webkit-linear-gradient(bottom, rgba(4,0,0,.03), rgba(255,255,255,.03));
	background-image: -moz-linear-gradient(bottom, rgba(4,0,0,.03), rgba(255,255,255,.03));
	background-image: -o-linear-gradient(bottom, rgba(4,0,0,.03), rgba(255,255,255,.03));
	background-image: -ms-linear-gradient(bottom, rgba(4,0,0,.03), rgba(255,255,255,.03));
	background-image: linear-gradient(to top, rgba(4,0,0,.03), rgba(255,255,255,.03));
}
.time_slot_input{
	width: 40px;
	margin-right: 5px;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
}
#show_time_slot_select{
	cursor: pointer;
	width: 20px;
	height: 19px;
	display: inline-block;
	vertical-align: middle;
	background: url("/static/img/policies/back.png") no-repeat 40% center;
}
#show_time_slot_select:hover{
	background-position-y: center;
	background: url("/static/img/policies/back_hover.png") center center;
}
#show_time_slot_select:active{
	background-position-y: center;
	background: url("/static/img/policies/back_active.png") center center;
}
#datetimepicker-icon{
	background: #FFF url(/static/js/jquery/jquery-select-css-style/img/select.jpg) top right no-repeat;
	width: 22px;
	height: 22px;
	display: inline-block;
	vertical-align: middle;
}
#datetimepicker-icon:hover{
	background-position-y:-22px;
}
#datetimepicker-icon.expand{
	background-position-y:-44px;
}
.copy_share{
	font-size:12px;
	width: 460px; 
	margin: 0 auto;
}

.copy_share .content{
	margin:12px 0;
}
.copy_share .share-filename{
	display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap;
    max-width: 172px;
}
.copy_share .panel{
	background-color: #fff; 
	-webkit-box-shadow: 0 0 16px rgba(0,0,0,.28); 
	-moz-box-shadow: 0 0 16px rgba(0,0,0,.28); 
	box-shadow: 0 0 16px rgba(0,0,0,.28); 
	border: solid 1px #c9c9c9;
	border-radius: 0;
}

.copy_share .icon-lock{
	background-position:-266px 0;
	width:11px;
	height:16px;
	float:none;
	margin-right:5px;
	vertical-align:middle;
	display: inline-block;

}
.copy_share .lock_ct{
	color:#5f7bca;
	float:none;
	text-decoration:underline;
	cursor:pointer;
	display: inline-block;
	vertical-align: middle;
}

.copy_share .ok{
	background-color: #81abf8;
    border: 1px solid #709ff6;
    border-radius: 3px;
    color: #fcf9f9;
    height: 27px;
    line-height: 25px;
    padding: 0 16px;
	margin:0 auto;
	display:block;
	text-align:center;
	width:85px;
}

.copy_share .ok:focus, .copy_share .ok:hover {
    background-color: #5788e1;
}

.copy_share .ok.unavailable{
	background-color: black;
	border: none;
}

.copy_share .err{
	text-align:center;
	color: #8e8c8c;
	display:block;
	display:none;
	margin-bottom: 10px;
}


.fileMove .panel{
	width:200px;
	height:200px;
	margin:0 auto;
}

/*访问控制 查阅密码样式*/
.icons_read_pwd{
	background-image: url(/static/img/policies/read_pwd/icons_read_pwd.png);
	background-repeat: no-repeat;
	font-size:0;
	display:inline-block;
}



.policies .set-pwd{
	margin-bottom: 14px;
}
.policies .icon-lock{
	background-position: 0 0;
	width: 14px; height: 14px;
	margin-right: 5px;
	vertical-align: middle;
	display: inline-block;
}
.policies .set-pwd-btn{
	display:inline-block;
	width: 90px;
	height: 25px;
	vertical-align: middle;
	line-height:25px;
	text-align:center;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background-color: #fff;
	border: solid 1px #dedede;
	background-image: -webkit-linear-gradient(bottom, rgba(4,0,0,.03), rgba(255,255,255,.03));
	background-image: -moz-linear-gradient(bottom, rgba(4,0,0,.03), rgba(255,255,255,.03));
	background-image: -o-linear-gradient(bottom, rgba(4,0,0,.03), rgba(255,255,255,.03));
	background-image: -ms-linear-gradient(bottom, rgba(4,0,0,.03), rgba(255,255,255,.03));
	background-image: linear-gradient(to top, rgba(4,0,0,.03), rgba(255,255,255,.03));
	color:#272727;
	font-size:12px;
	cursor:pointer;
}
.policies .inputpwd-box{
	display: inline-block;
	vertical-align: middle;
	height: 25px;
}


.policies .icon-copy{
	background-position: 0 -127px; width: 12px; height: 12px;
	vertical-align:-2px;
	margin-left:10px;
}

.policies .zeroclipboard-is-hover{
	background-position: 0 -189px; 
	width: 12px; 
	height: 12px;
	vertical-align:-2px;
	margin-left:10px;
}

.policies .icon-del{
	background-position: 0 -64px; width: 13px; height: 13px;
	vertical-align:-2px;
	margin-left:5px;
}
.policies .error{
	font-weight:normal;
	color:red;
}

.policies .copy_result{
	color:#5f7bca;
	padding-left: 5px;
}

/*分享密码*/
.copy_share .share-pwd, .policies .read-pwd{
	
	background:url(/static/img/sharelink/pwd-bg.png) no-repeat 0 4px;
	font-family: "Courier New";
    font-size: 20px;
    height: 28px;
    letter-spacing: 7px;
    line-height: 28px;
    padding: 4px 0;
    text-indent: 10px;
    width: 91px;
	border: 1px solid #c7ced8;
	display: inline-block;
	vertical-align: middle;
	float: none;
}
.copy_share .share-pwd:focus, .policies .read-pwd:focus{
	border:1px solid #1284f6;
	outline:none;
}
.copy_share .sm-loading-icon{
	background:url("../img/icon/loading-13.gif") no-repeat center center;
	display:inline-block;
	width: 24px;
	height: 24px;
	vertical-align: middle;
}
.copy_share .icon-del{
	background-position: 0 -64px;
	width: 13px; height: 13px;
	display: inline-block;
	vertical-align: middle;
	margin: 0 5px;
}
.copy_share .share-pwd-box{
	display: inline-block;
	vertical-align: middle;
}
.copy_share .error{
	font-weight:normal;
	color:red;
	display: inline-block;
	vertical-align: middle;
	margin:0 10px 0 0;
}

.copy_share .head-box{margin: 0 0 0 30px; height: 100px;line-height: 100px;}
.copy_share .head-box .succ{display:inline-block; vertical-align: middle; color:#5e5e5e;}
.copy_share .head-box .succ-icon{width:23px; height:23px; vertical-align:-6px; margin-right:10px;}
.copy_share .head-box .set_pwd{display:inline-block;vertical-align: middle;
	text-align: right;    margin-left: 135px;}
.copy_share .share-type-box{clear:both; height:327px;}
.copy_share .tab{height:45px; line-height:45px; }
.copy_share .tab ul{padding:0; margin:0 auto;text-align: left;font-size: 0;display: block;overflow: hidden;white-space: nowrap;}
.copy_share .tab li{display:inline-block;width: 152px; text-align:center; border:1px solid #eaeaea;  border-right:none;font-size: 0;margin: 0;padding: 0;}
.copy_share .tab li:first-child{ border-left:none;}
.copy_share .tab .active{background-color:#f8f8f8;}
.copy_share .tab a{display:block; color:#272727; font-size:13px; outline:none;}
.copy_share .cnt-box{clear:both; background-color: #fbfbfb;}
.copy_share .url-icon{background-position:-72px 0; width:17px; height:17px; vertical-align:-5px; margin-right:10px;}
.copy_share .active .url-icon{background-position:-43px 0;}
.copy_share .email-icon{background-position:-102px 0; width:20px; height:14px; vertical-align:middle; margin-right:10px;}
.copy_share .active .email-icon{background-position:-134px 0; }
.copy_share .cnt{
	display: none;
	position: relative;
}
.copy_share .cnt1{
	display: block;
}
.copy_share .cnt1 .desc{color:#5e5e5e; padding:60px 35px; }
.copy_share .cnt1 .url{margin:0 18px; padding:0; margin-bottom:12px;}
.copy_share .cnt1 .text{
	width: 100%;
	height: 105px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #e2edfc;
	-webkit-box-shadow: 0 0 1px rgba(255,255,255,.75), inset 0 2px 2px rgba(194,216,247,.75);
	-moz-box-shadow: 0 0 1px rgba(255,255,255,.75), inset 0 2px 2px rgba(194,216,247,.75);
	box-shadow: 0 0 1px rgba(255,255,255,.75), inset 0 2px 2px rgba(194,216,247,.75);
	border: solid 1px #d6e6fc;
	margin:0;
	padding:15px;
	resize: none;
}
.copy_share .cnt2{display:none;}
.copy_share .cnt2{padding: 0 18px;}
.copy_share .cnt2 .item{clear:both;}
.copy_share .cnt2 .text-box{display:inline; float:left; width:66px; margin-top:22px;}
.copy_share .cnt2 .input-box{display:inline; float:left; width: 356px;}
.copy_share .cnt2 .mail-error{display:block; height:20px; line-height:20px; margin:0; font-size:12px; color:#e36d7b; font-weight:normal; }
.copy_share .cnt2 .mail-box{height:110px; position:relative;}
.copy_share .cnt2 .mail-input{
	width: 356px;
	height: 73px;
	overflow:auto;
	overflow-x:hidden;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #e2edfc;
	-webkit-box-shadow: 0 0 1px rgba(255,255,255,.75), inset 0 2px 2px rgba(212,227,248,.75);
	-moz-box-shadow: 0 0 1px rgba(255,255,255,.75), inset 0 2px 2px rgba(212,227,248,.75);
	box-shadow: 0 0 1px rgba(255,255,255,.75), inset 0 2px 2px rgba(212,227,248,.75);
	border: solid 1px #d6e6fc;
	margin:0;
	padding:2px 5px;
}
.copy_share .cnt2 .write-input{
	border:none;
	background:none;
	width:100%;
	font-size:12px;
	color:#666;
	height:24px;
	line-height:24px;
	float:left;
}
.copy_share .cnt2 .send-cnt{
	width: 100%;
	height: 133px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #e2edfc;
	-webkit-box-shadow: 0 0 1px rgba(255,255,255,.75), inset 0 2px 2px rgba(212,227,248,.75);
	-moz-box-shadow: 0 0 1px rgba(255,255,255,.75), inset 0 2px 2px rgba(212,227,248,.75);
	box-shadow: 0 0 1px rgba(255,255,255,.75), inset 0 2px 2px rgba(212,227,248,.75);
	border: solid 1px #d6e6fc;
	margin:0;
	padding:5px 8px;
}
.copy_share .cnt2 .mail-cnt{word-break: break-all; word-wrap: break-word; padding-bottom:5px; height:62px;}
.copy_share .cnt2 .add-box{border-top:1px solid #bbd2f0; padding: 5px 0; height:55px; }
.copy_share .cnt2 .add-btn-box{width:100%; height:100%; }
.copy_share .cnt2 .add-btn{color:#8591a9; outline:none; display:block; width:100%; height:100%; }
.copy_share .cnt2 .add-btn:hover{color:#8591a9;}
.copy_share .cnt2 .add-input-box textarea{border:none; background:none; border-radius:2px; resize: none; width:100%; height:55px; padding:3px; color:#666;}
.copy_share .cnt2 .btn-box{margin-top:12px;}
.copy_share .cnt2 .send-btn{
	background-color: #81abf8;
    border: 1px solid #709ff6;
    border-radius: 3px;
    color: #fcf9f9;
    display: block;
    height: 27px;
    line-height: 25px;
    margin: 0 auto;
    padding: 0 20px;
    text-align: center;
}
.copy_share .cnt2 ul{margin:0; padding:0;}
.copy_share .mail-list{height:0;}
.copy_share .mail-list li{display:inline; float:left;
	height: 21px;
	line-height: 21px;
	background-color: #f5f9ff;
	border: solid 1px #cee0f8;
	margin-right:3px;
	color:#4d5565;
	padding:0 5px;
	margin-bottom:3px;
}
.copy_share .mail-list .sm-mail-icon{background-position:-168px 0; width:12px; height:9px; margin-right:5px;}
.copy_share .mail-list .close-icon{background-position:-197px 0; width:8px; height:7px; cursor:pointer; margin-left:5px;}
.copy_share .mail-list .err-li{background-color: #fcffdb; border: solid 1px #ffe99e; color:#e5a304;}
.copy_share .mail-list .err-li .close-icon{background-position:-221px 0; width:8px; height:7px; cursor:pointer; margin-left:5px;}
.copy_share .cnt2 .history-box{border:1px solid #d4d8de; background-color:#fff; z-index:99; position:absolute; top:93px; left:0; width:100%; display:none; max-height:230px; overflow-y:auto;}
.copy_share .history-box li {border-bottom:1px solid #d4d8de; }
.copy_share .history-box li:last-child {border-bottom:none; }
.copy_share .history-box a {display:block; padding:5px 8px; color:#4d5565; outline:none;}
.copy_share .history-box li.active a {background-color:#e4e7eb;}
.copy_share .history-box a:hover {background-color:#e4e7eb;}
.copy_share .share-sdk{
	padding: 15px;
	height: 295px;
}
.copy_share .share-sdk a{
	font-size: 0;
	display: inline-block;
	margin: 3px;
	cursor: pointer;
}
.copy_share .share-sdk a:hover{
	/*background-color: #e2e2e2;*/
}
.copy_share .share-sdk a img{
	/*background-color: #fff;*/
	width: 50px;
}

.bsBox{
	height: auto!important;
	width: auto!important;
}

.copy_share .share_sdk{
	display: block;
}



/*文件夹属性*/
.folder-column-box .type-flag{
	height:80px;
	text-align:center;
	overflow:hidden;
}
.folder-column-box .type-flag .dir,.folder-column-box .type-flag .dir_custom{
	margin: 0 auto;
	margin-top:46px;
}
.folder-column-box .authority{
	margin-top:15px;
}
.folder-column-box .authority .title{
	color:#8e8e8e;
}
.folder-column-box .f-name-box{
	line-height:24px;
	width:198px;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.folder-column-box .f-name{
	font-weight:normal;
	color:#272727;
}
.folder-column-box .f-count-box{
	margin-top:5px;
}
.folder-column-box .f-count{
	color:#5f7bca;
}

.drap_tip{
	width: 32px; 
	height: 32px; 
	-webkit-border-radius: 2px; 
	-moz-border-radius: 2px; 
	border-radius: 2px; 
	background-color: #f8fbff;
	border:1px solid #e4eefb;
}

.drap_tip .type{
	background:url("/static/img/file/drap.png") no-repeat;
	width:15px;
	height:16px;
	margin: 8px 9px;
	position:relative;
}

.drap_tip .num{
	width: 15px;
	height: 15px;
	line-height: 15px;
	text-align: center;
	-webkit-border-radius: 2px; 
	-moz-border-radius: 2px; 
	border-radius: 2px; 
	background-color: #bacfe8;
	font-size: 9px; 
	color: #fff;
	position:absolute;
	z-index:1;
	top:7px;
	left:7px;
}

.share-content{font-size:20px; position:absolute;visibility:hidden;}
.stylish-select .newListSelected{
	border-radius: 3px;
	width: 100px!important;
	margin-left: 5px!important;
}
.date-error-msg-box{
	display: inline-block;
	vertical-align: bottom;
	color: red;
}
.time-slot-input-split{
	display: inline-block;
	vertical-align: middle;
}

.inline-block{
	display: inline-block;
	vertical-align: middle;
}

.list-loading-box{
	text-align: center;
	padding: 25px 0;
	font-size: 16px;
	color:#999999;
}

.current-rows-count
{
	float: right;
	margin-right: 109px;
}

.win-loading
{
	display: none;
	/*position: absolute;
	top: 31px;
	height: 330px;
	width: 360px;*/
	height: 70px;
	width: 70px;
	margin: 0 auto;
	background: url("../img/icon/loading.gif") no-repeat center center;
	background-color: #ffffff;
}
.win-loading-mask
{
	display: none;
	/*position: absolute;
	top: 31px;*/
	background-color: #f1f1f1;
	filter:alpha(opacity= 60);
	-moz-opacity:0.6;
	-khtml-opacity:0.6;
	opacity:0.6;
	height: 300px;
}
.win-loading p
{
	text-align: center;
	font-size: 16px;
	margin: 0;
	display: none;
}
.content.loading{
	margin: 50px;
}

.filetree.loading{
	background: url("../img/icon/loading.gif") no-repeat center center;
}
a.foldername-link{
	color:#202020;
}

.opened-times {
	border: 1px solid #ccc;
	border-radius: 3px;
	width: 70px!important;
	margin-left: 5px!important;
	text-align: center;
	height: 25px;
	display: none;
}